<!doctype html>
<html>

<head>
  <meta charset="utf-8">
  <title>自述文件-微厦在线学习云服务平台</title>
  <style type="text/css">
    body {
      margin: 0px;
      padding: 0px;
    }

    body,
    a,
    p,
    td,
    div {
      font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti;
    }

    a {
      text-decoration: none;
    }

    strong {
      font-size: 16px;
    }

    a:hover {
      text-decoration: underline;
    }

    dd a:hover:after {
      content: "   >";
    }

    * {
      font-size: 14px;
    }

    #header {
      position: fixed;
      background: #efefef;
      width: 100%;
      height: 60px;
      line-height: 30px;
      z-index: 9998;
      top: 0px;
      line-height: 60px;
      text-indent: 20px;
      font-size: 30px;
      font-weight: bold;
      color: #333;
      box-shadow: 3px 3px 3px #ddd;
    }

    a.logo {
      float: right;
      margin-right: 26px;
      margin-top: 8px;
    }

    .leftbox {
      position: fixed;
      width: 200px;
      height: calc(100% - 70px);
      line-height: 30px;
      z-index: 9998;
      top: 70px;
      line-height: 60px;
      text-indent: 20px;
      font-size: 30px;
      color: #333;
      text-align: center;
      box-shadow: 2px 2px 2px 2px rgba(180, 180, 180, 0.3), -0px -0px 2px 2px rgba(180, 180, 180, 0.3);
    }

    .menubox {
      padding: 0px;
      margin-top: 20px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
    }

    .menubox a {
      color: #333;
      display: block;
      position: relative;
      padding: 0px;
      line-height: 40px;
      height: 40px;
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      text-indent: 40px;
      text-align: left;
      font-size: 18px;
      text-decoration: none;
    }

    .menubox a.curr {
      font-weight: bold;
    }

    .menubox a.curr::before {
      content: '';
      display: block;
      position: absolute;
      line-height: 40px;
      height: 40px;
      width: calc(100% + 12px);
      background-color: #fff;
      z-index: -1;
      border-radius: 0px 3px 0px 0px;
      box-shadow: 2px 2px 2px 2px rgba(180, 180, 180, 0.3), -0px -0px 2px 2px rgba(180, 180, 180, 0.3);
      background: linear-gradient(to right bottom, #eee 0%, #ffffff 100%);
    }

    .menubox a.curr::after {
      content: '';
      display: block;
      position: absolute;
      height: 0px;
      width: 0px;
      right: -12px;
      z-index: 2;
      overflow: hidden;
      border: 6px solid;
      border-color: rgba(180, 180, 180, 0.3) transparent transparent rgba(180, 180, 180, 0.3);
    }

    .left-buttom {
      position: fixed;
      bottom: 0;
      width: 200px;
      height: 155px;
      line-height: 30px;
      text-align: center;
      z-index: 9999;
      color: #333;
      text-indent: 0px;
    }

    .weixin {
      height: 100px;
      width: 100px;
      margin-right: auto;
      margin-left: auto;
    }

    #rightbox {
      position: fixed;
      height: calc(100% - 80px);
      width: calc(100% - 200px);
      z-index: 20;
      top: 70px;
      left: 200px;
      text-indent: 20px;
      font-size: 30px;
      font-weight: bold;
      color: #333;
      overflow: auto;
    }

    .context {
      margin-top: 20px;
      margin-bottom: 50px;
      margin-left: 20px;
      max-width: 600px;
    }

    .context .item {
      margin-bottom: 50px;
      padding-top: 5px;
    }

    .item .tit {
      font-size: 20px;
      line-height: 30px;
      font-weight: bold;
    }

    .txt {
      font-size: 16px;
      line-height: 30px;
      font-weight: normal;
      margin-top: 20px;
      text-indent: 2em;
    }

    .txt p {
      margin-top: 5px;
      margin-bottom: 2px;
      font-size: 16px;
      line-height: 30px;
    }

    .txt a {
      color: #09F;
      text-decoration: underline;
    }

    /*浮动块*/
    .float {
      position: fixed;
      line-height: 30px;
      z-index: 30;
      background: linear-gradient(to right bottom, #ffffff 0%, rgba(230, 230, 230, 0.3) 100%);
      box-shadow: 2px 2px 2px 2px rgba(180, 180, 180, 0.3), -2px -2px 2px 2px rgba(180, 180, 180, 0.3);
      padding: 15px;
    }

    #rightFloat {
      top: 70px;
      right: 25px;
      width: 280px;

    }

    .float>div:not(:last-of-type) {
      margin-bottom: 10px;
    }

    .float h1 {
      margin: 0px;
      padding: 0px;
      font-size: 16px;
    }

    .float h1::before {
      content: '\2764';
      margin-right: 8px;
      color: #fff;
      text-shadow: 1px 1px 1px rgba(51, 51, 51, 0.3), -1px -1px 1px rgba(51, 51, 51, 0.3), -1px 1px 1px rgba(51, 51, 51, 0.3), 1px -1px 1px rgba(51, 51, 51, 0.3);
    }

    #adbox {
      bottom: 10px;
      right: 25px;
      width: 180px;
    }
  </style>
</head>

<body>
  <div id="header"> 微厦在线学习云服务平台- 自述文件 <a href="http://www.weishakeji.net/" target="_blank" class="logo"><img
        src="" /></a>
  </div>
  <div class="leftbox">
    <div class="menubox">
      <a href="#a1" class="curr">1、系统简述</a>
      <a href="#a2">2、文件说明</a>
      <a href="#a3">3、安装部署</a>
      <a href="#a4">4、升级指南</a>
      <a href="#a5">5、常见问题</a>
      <a href="#a6">6、演示地址</a>
      <a href="#a7">7、版权声明</a>
    </div>
    <div class="left-buttom">
      <span>关注微信 了解更多</span>

      <img class="weixin"
        src="" />
    </div>
  </div>
  <div id="rightbox">
    <div class="context"> <a id="a1"></a>
      <div class="item">
        <div class="tit"> 系统简述</div>
        <div class="txt">
          <p>
            微厦在线学习云服务平台是一款基于B/S架构的在线教育系统，系统将在线学习、在线练习、在线考试紧密相联，打造&ldquo;<strong>学、练、考</strong>&rdquo;于一体的在线教育系统，能够利用电脑、手机、微信等多种设备进行学习，方便学员利用碎片化时间进行随时随地的学习。
          </p>
          <p>适用类别：个人、单位、老师、大学、教育机构</p>
          <p>适用行业：企业培训、教育机构、高等教育、基础教育 </p>
          <p>A、运行环境</p>
          <p> 硬件环境：CPU1.6Mhz以上，内存4GB以上</p>
          <p> 软件环境：Windows server 2008或以上版本、IIS7以上版本、DotNet4.6 Framework、SQLserver2008或以上版本 </p>
          <p>B、开发环境</p>
          <p>C#，基于.Net FrameWork 4.6；数据库 Sqlserver2008；</p>
          <p>开发工具 Microsoft Visual Studio Community 2019 </p>
          <p>可部署程序下载：<a href="http://pan.baidu.com/s/1bppzM15" target="_blank">http://pan.baidu.com/s/1bppzM15</a></p>
          <p>C、开源代码</p>
          <p>GitHub源码地址：<a href="https://github.com/weishakeji/LearningSystem"
              target="_blank">https://github.com/weishakeji/LearningSystem</a></p>
          <p>国内同步镜像：<a href="https://gitee.com/weishakeji/LearningSystem"
              target="_blank">https://gitee.com/weishakeji/LearningSystem</a></p>
        </div>
      </div>
      <a id="a2"></a>
      <div class="item">
        <div class="tit"> 文件说明</div>
        <div class="txt">
          <p>1、系统部署文件是“部署文件yyyy-mm-dd.rar”；</p>
          <p> 2、upload.rar是系统中的upload文件夹，是用来存放用户上传资料、图片等信息的
            有些朋友在部署后反映没有图片（例如课程图片不显示），都是因为“程序发布.rar”中只是程序， 没有图片信息。</p>
          <p> 3、Sqlscript.sql是当前系统的数据库脚本；</p>
          <p> 4、升级脚本文件夹中，是之前版本升到当前版时，所需要执行的数据库脚本。 如果是第一次安装，则不需要，因为script.sql是最新数据库脚本。</p>
          <p> 5、可以由云盘下载最新版本
            地址：<a href="http://pan.baidu.com/s/1bppzM15" target="_blank">http://pan.baidu.com/s/1bppzM15</a></p>
        </div>
      </div>
      <a id="a3"></a>
      <div class="item">
        <div class="tit"> 安装部署</div>
        <div class="txt">
          <p>部署步骤为“数据库部署”-》“创建站点，部署程序”-》“配置程序中的web.config信息”-》“设置上传文件夹的读写权限”
            以下为详细讲解。</p>
          <p> 1、数据库部署 压缩包解压后，在系统根目录有数据库脚本文件：<br>
            SQLscript.sql 默认数据库名称为:examweisha 请手工创建数据库examweisha；然后执行SQLscript.sql即可。
            执行数据库脚本大约需要十分时间，请耐心等；</p>
          <p> 2、程序部署 <br>
            A、将“部署文件（日期）.rar”文件解压。<br>
            B、建设IIS站点； <br>
            C、将网站“主目录”指向程序文件夹；<br>
            D、设定"asp.net"版本为4.0；<br>
            E、设置默认“文档”为default.ashx或default.htm<br>
            F、如果IIS7以上版本，还要设置应用程序池。（选择当前站点的应用程序池，选“高级设值”，在“启用32位应用程序”中设置为“False”。）</p>
          <p> 3、配置db.config文件 此处主要用于设置数据库链接 如下例
            :<br>
            &lt;!--数据库链接，以下是设置说明：
            name:当前系统的域名，此处为主域;
            connectionString：Data Source=（数据库服务IP地址）; Initial Catalog=(数据库名称); User ID=(数据库账号);password=(密码);
            --&gt;
            <br>
            &lt;connectionstrings>
            <br>
            &lt;add name="weisha100.cn" connectionString="Data
            Source=192.168.1.212;Initial Catalog=examweisha;User
            ID=sa;password=weisha;"
            providerName="WeiSha.Data.SqlServer9.SqlServer9Provider" /&gt;
            &lt;/connectionstrings&gt;
            <br>
            说明如下： <br>
            Data Source=（IP地址）;<br>
            Initial Catalog=（数据库名称）;<br>
            User ID=（数据 库管理账号）;<br>
            password=（密码）; </p>
          <p>4、上传权限设置（文件夹权限） 系统上传资料（例如课程图片、学员照片等）的专用文件夹在系统根目录下的 ~/upload/ 当然也可以在web.config中修改，如：<br>
            &lt;upload path=&quot;~/Upload/&quot;&gt; 该文件夹需要写入权限，否则上传资料时会报IO错误。 <br>
            设置步骤： 在该文件夹上点鼠标右键->属性->安全（选项卡）->编辑（按钮)->添加（按钮 ）->高级（按钮）->立即查找
            此时在查询结果中，找到NETWORK SERVICE，也可以用Everyone（安全性较低） ，建议用NETWORK SERVICE。 双击NETWORK
            SERVICE->点击确定按钮->（回到了“安全”的界面）->设置权限
            为“完全控制”，确定即可。 </p>
        </div>
      </div>
      <a id="a4"></a>
      <div class="item">
        <div class="tit"> 升级指南</div>
        <div class="txt">
          <p>如何获取升级包：<br>
            1、可以在微厦科技官网产品下载中获取：http://www.weishakeji.net<br>
            2、请关注我们微信公众号(weishakeji)，发布新版本时会通知。<br>
          </p>
          <p>
            系统升级分为程序升级与数据库结构升级，大多数升级会同时涉及这两部分。<br>
            程序升级比较简单，可以通过覆盖原来的程序实现升级，数据库升级需要执行脚本，以修改数据库的结构。
            以下就两种升级进行说明。</p>
          <p><strong>程序升级</strong><br>
            获取升级程序后，请不要轻易的解压覆盖原来的程序，请备份原来的程序，主要涉及以下几个内容<br>
            1、db.config<br>
            该文件是.net程序的主要配置文件，其中包括数据库链接等；<br>
            2、upload文件夹<br>
            该文件夹处于系统的根目录下，是存放由用户上传的资料，包括学员头像、课程附件、新闻图片等等<br>
            3、templates文件夹<br>
            该文件夹用于系统的模板存放，在使用过程中，有可能系统管理员会修改其中的一些样式；</p>
          <p><strong>数据库升级</strong><br>
            每次涉及数据库的更改，我们会提供升级脚本，升级脚本的文件用时间命名，如“2015-05-14.sql”<br>
            表示该升级脚本写于2015年5月14日，在此之前的程序，都应该执行该脚本。<br>
            在此之后的升级脚本也都需要执行。</p>
          <p><strong>升级中的常见问题</strong><br>
            1、如何获得自己程序版本日期？<br>
            答：一般您获取的程序包会以时间命名发布文件，如“程序发布2015-05-19.rar”<br>
            当第一次部署时，需要执行script.sql脚本，在script.sql脚本中有生成时间，如：<br>
            Script Date: 05/17/2015 15:11:17<br>
            表示该脚本生成于2015年5月17，在此之后的升级脚本都要执行。<br>
          </p>
        </div>
      </div>
      <a id="a5"></a>
      <div class="item">
        <div class="tit"> 部署中的常见问题</div>
        <div class="txt">
          <p>A、部署成功后图片无法显示。 <br>
            答：在程序发布的压缩包，没有把upload打包进去，upload文件夹是用户上传的资料。
            之所以部署后看不到图片，是用户上传的图片看不到，其它图片应该还是可以看到的。 如果所有图片都不正确，应该是路径问题，建议把系统部署到独立站点下，不要作为其它站点的应用程序文件夹。 </p>
          <p>B、课程视频无法播放 <br>
            答：当前系统中课程仅支持flv格式，在IIS需设置。以IIS6中为例，打开站点属性，选择“HTTP头”选项卡，设置MIME类型，在MIME类型中添加.flv格式文件。 </p>
          <p>C、问题描述：IIS 7 HTTP 错误 500.19 - Internal Server Error<br>
            错误场景：在windows server 2008 r2中的IIS部署站点时碰到该问题。<br>
            解决方法：选择当前站点的应用程序池，选“高级设值”，在“启用32位应用程序”中设置为“False”。<br>
            其实默认就是False，在其它版本的IIS7中，此处需设置为true才正常。<br>
          </p>
          <p>D、问题描述：上传文件大于30M时，报Http 404错误。<br>
            具体步骤：<br>
            1、打开IIS管理器，找到Default Web Site。先进行停止。<br>
            2、在IIS中双击“请求筛选”打开。<br>
            3、点击右边的“编辑功能设置”，打开“编辑请求筛选设置”对话框。<br>
            其中的允许的最大容量长度，默认是”30000000“，30M，将其修改为你所需要的大小即可。<br>
            4、启动IIS.<br>
            这样大文件的上传就解决了<br>
          </p>
          <p>E、问题描述：64位操作系统下，不能运行。<br>
            IIS7 很简单，在网站对应的应用程序池上右键高级设置，常规 里的 启用32位应用程序 改为 true 就可以了。<br>
            IIS6暂没有找到合适方法解决，建议升级系统。</p>
        </div>
      </div>
      <a id="a6"></a>
      <div class="item">
        <div class="tit"> 演示地址</div>
        <div class="txt">
          <p>演示地址：<a href="http://exam.weisha100.cn/" target="_blank">http://exam.weisha100.cn/</a></p>
          <p> 测试账号：13223040250 密码 1</p>
          <p>机构管理账号：song密码1</p>
          <p><strong>超级管理员</strong></p>
          <p> 登录地址 /manage/index.aspx</p>
          <p> 账号 admin 密码 1</p>
          <p>（说明：机构管理员与超级管理员的区别）</p>
          <p>该系统是一款基于多机构的在线教育云服务平台，每一个机构都相当于一个独立的网校系统，拥有不同的域名、界面风格、功能权限等等，由超级管理员进行全方位管理。

            每个机构都会设置“机构管理员”（由超级管理员设置），用于管理专业设置、课程、考试、新闻与通知、教师与学员等等，这些管理大多数与教学工作相关。</p>
          <p>统管整个系统的超级管理员并不涉及教学工作，只涉及系统管理。例如机构的审核与权限设置、系统初始化、系统模块增删等等， 一旦操作不当将对系统造成巨大影响。 </p>
        </div>
      </div>
      <a id="a7"></a>
      <div class="item">
        <div class="tit"> 版权声明</div>
        <div class="txt">

          <p>《微厦学习云服务平台》由郑州微厦计算机科技有限公司（简称：微厦科技）独立开发、设计的软件，依法独立享有该软件之所有权利。该平台源码开放，允许修改、转发、复制、抄录、发布，商业使用需要购买授权。</p>
          <p>详情咨询 400-6015 615</p>
          <p>技术沟通 10522779@qq.com</p>
          <p>&nbsp;</p>
          <p>&nbsp;</p>
          <p>&nbsp;</p>
          <p>&nbsp;</p>
          <p>&nbsp;</p>
        </div>
      </div>
    </div>
  </div>
  <div id="rightFloat" class="float">
    <h1>"学、练、考"一体</h1>
    <div title="“学、练、考”一体">录播、直播、试题、考试、学习证明打印</div>
    <h1>自带“分享、分润、分销”</h1>
    <div>学员分销 、多级裂变、课程代理</div>
    <h1>多种风格自由切换</h1>
    <div>网校版、学院版、商务版、政务版</div>
    <h1>电脑、手机、微信，全支持</h1>
    <div>手机APP、微信小程序、电脑客户端</div>
    <h1>私有化部署，永久授权</h1>
    <div>自建平台，收益全掌控，一次购买永久使用</div>
  </div>
  <div id="adbox" class="float">
    <h1>在线交流</h1>
    <div>售前交流群：<a target="_blank"
        href="https://qm.qq.com/cgi-bin/qm/qr?k=toqb5W5ZRxa9MISLbSL8FdzdZmHqP6cz&jump_from=webapi"><img border="0"
          src="https://pub.idqqimg.com/wpa/images/group.png" alt="微厦科技-服务交流群" title="微厦科技-服务交流群"></a><br />
      开发交流群：<a target="_blank"
        href="https://qm.qq.com/cgi-bin/qm/qr?k=tTTdUnuOvlZU092BUBuzgxR9WLUV6rBK&jump_from=webapi"><img border="0"
          src="https://pub.idqqimg.com/wpa/images/group.png" alt="微厦科技（开发交流）" title="微厦科技（开发交流）"></a></div>
  </div>

</body>
<script>
  window.onload = window.onresize = function () {
    var menu = document.querySelectorAll(".menubox a");
    for (var i = 0; i < menu.length; i++) {
      menu[i].addEventListener('click', function (evt) {
        for (var j = 0; j < menu.length; j++)
          menu[j].classList.remove('curr');
        var node = event.target ? event.target : event.srcElement;
        node.classList.add('curr');
      }, true);
    }    
  }
</script>

</html>